*{padding:0px;margin:0px;}
body{
   background:#76A5DB url('bg.png') left top repeat-x;
   font-size:12px;
   color:#383838;
}
.update_tips{position:absolute;left:10px;top:10px;color:#FFFFFF;}
#logo{
   margin:0px auto;
   margin-top:145px;
   padding:258px 86px 23px 90px;
   width:580px;
   height:33px;
   background:url('logo.png') left top no-repeat;
}
#logo #form{
   width:100%;
   height:50px;
   padding-left:0px;
}
#logo #form .left{
   float:left;
   width:465px;
}
#logo #form .left div{
   height:32px;
   text-align:left;
   padding-left:30px;
   color:#03204C;
   line-height:20px;
   float:left;
}
#logo #form .right{
   float:left;
   width:62px;
}

#logo .msg{
   width:375px;
   padding-top:0px;
   line-height:20px;
   text-align:center;
}

input.text{
   border:1px #74A1BE solid;
   background:#B5D6E9;
   padding:0px 5px;
   width:135px;
   height:20px;
   line-height:20px;
   float:left;
}
select{
   width:140px;
   height:22px;
}
input.submit{
   width:62px;
   height:57px;
   background:url("submit.jpg") left top no-repeat;
   border:0px;
   cursor:pointer;
}
input.submit:hover{
   background-position:0 -57px;
}